google.golang.org/protobuf/internal/impl.coderFieldInfo.mi (field)
66 uses
google.golang.org/protobuf/internal/impl (current package)
checkinit.go#L63: f.mi.init()
checkinit.go#L64: if f.mi.needsInitCheck {
codec_field.go#L48: cf.mi, cf.funcs = fieldCoder(fd, cf.ft)
codec_field.go#L160: return protowire.SizeBytes(f.mi.sizePointer(p.Elem(), opts)) + f.tagsize
codec_field.go#L164: calculatedSize := f.mi.sizePointer(p.Elem(), opts)
codec_field.go#L168: b, err := f.mi.marshalAppendPointer(b, p.Elem(), opts)
codec_field.go#L184: p.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
codec_field.go#L186: o, err := f.mi.unmarshalPointer(v, p.Elem(), 0, opts)
codec_field.go#L196: return f.mi.checkInitializedPointer(p.Elem())
codec_field.go#L329: return 2*f.tagsize + f.mi.sizePointer(p.Elem(), opts)
codec_field.go#L334: b, err := f.mi.marshalAppendPointer(b, p.Elem(), opts)
codec_field.go#L344: p.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
codec_field.go#L346: return f.mi.unmarshalPointer(b, p.Elem(), f.num, opts)
codec_field.go#L414: n += protowire.SizeBytes(f.mi.sizePointer(v, opts)) + f.tagsize
codec_field.go#L424: siz := f.mi.sizePointer(v, opts)
codec_field.go#L427: b, err = f.mi.marshalAppendPointer(b, v, opts)
codec_field.go#L446: m := reflect.New(f.mi.GoReflectType.Elem()).Interface()
codec_field.go#L448: o, err := f.mi.unmarshalPointer(v, mp, 0, opts)
codec_field.go#L461: if err := f.mi.checkInitializedPointer(v); err != nil {
codec_field.go#L750: n += 2*f.tagsize + f.mi.sizePointer(v, opts)
codec_field.go#L760: b, err = f.mi.marshalAppendPointer(b, v, opts)
codec_field.go#L773: m := reflect.New(f.mi.GoReflectType.Elem()).Interface()
codec_field.go#L775: out, err := f.mi.unmarshalPointer(b, mp, f.num, opts)
codec_field_opaque.go#L43: return protowire.SizeBytes(f.mi.sizePointer(p.AtomicGetPointer(), opts)) + f.tagsize
codec_field_opaque.go#L48: calculatedSize := f.mi.sizePointer(mp, opts)
codec_field_opaque.go#L52: b, err := f.mi.marshalAppendPointer(b, mp, opts)
codec_field_opaque.go#L69: mp = p.AtomicSetPointerIfNil(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
codec_field_opaque.go#L71: o, err := f.mi.unmarshalPointer(v, mp, 0, opts)
codec_field_opaque.go#L85: return f.mi.checkInitializedPointer(mp)
codec_field_opaque.go#L91: dstmp = dst.AtomicSetPointerIfNil(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
codec_field_opaque.go#L93: f.mi.mergePointer(dstmp, src.AtomicGetPointer(), opts)
codec_field_opaque.go#L97: return 2*f.tagsize + f.mi.sizePointer(p.AtomicGetPointer(), opts)
codec_field_opaque.go#L102: b, err := f.mi.marshalAppendPointer(b, p.AtomicGetPointer(), opts)
codec_field_opaque.go#L113: mp = p.AtomicSetPointerIfNil(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
codec_field_opaque.go#L115: o, e := f.mi.unmarshalPointer(b, mp, f.num, opts)
codec_field_opaque.go#L153: n += protowire.SizeBytes(f.mi.sizePointer(v, opts)) + f.tagsize
codec_field_opaque.go#L163: siz := f.mi.sizePointer(v, opts)
codec_field_opaque.go#L166: b, err = f.mi.marshalAppendPointer(b, v, opts)
codec_field_opaque.go#L185: mp := pointerOfValue(reflect.New(f.mi.GoReflectType.Elem()))
codec_field_opaque.go#L186: o, err := f.mi.unmarshalPointer(v, mp, 0, opts)
codec_field_opaque.go#L207: if err := f.mi.checkInitializedPointer(v); err != nil {
codec_field_opaque.go#L220: dm := pointerOfValue(reflect.New(f.mi.GoReflectType.Elem()))
codec_field_opaque.go#L221: f.mi.mergePointer(dm, sp, opts)
codec_field_opaque.go#L230: n += 2*f.tagsize + f.mi.sizePointer(v, opts)
codec_field_opaque.go#L240: b, err = f.mi.marshalAppendPointer(b, v, opts)
codec_field_opaque.go#L253: mp := pointerOfValue(reflect.New(f.mi.GoReflectType.Elem()))
codec_field_opaque.go#L254: out, err = f.mi.unmarshalPointer(b, mp, f.num, opts)
codec_map.go#L64: if f.mi == nil {
codec_map.go#L103: if f.mi == nil {
codec_map.go#L108: valSize += protowire.SizeBytes(f.mi.sizePointer(p, opts))
codec_map.go#L182: val = reflect.New(f.mi.GoReflectType.Elem())
codec_map.go#L214: o, err = f.mi.unmarshalPointer(v, pointerOfValue(val), 0, opts)
codec_map.go#L237: if f.mi == nil {
codec_map.go#L257: valSize := f.mi.sizePointer(val, opts)
codec_map.go#L269: b, err = f.mi.marshalAppendPointer(b, val, opts)
codec_map.go#L326: if mi := f.mi; mi != nil {
codec_map.go#L392: if f.mi != nil {
codec_map.go#L393: f.mi.mergePointer(pointerOfValue(val), pointerOfValue(iter.Value()), opts)
codec_message.go#L43: mi *MessageInfo // field's message
codec_message.go#L134: mi: childMessage,
codec_message_opaque.go#L68: mi: childMessage,
merge.go#L160: if f.mi != nil {
merge.go#L162: dst.SetPointer(pointerOfValue(reflect.New(f.mi.GoReflectType.Elem())))
merge.go#L164: f.mi.mergePointer(dst.Elem(), src.Elem(), opts)
merge.go#L178: if f.mi != nil {
merge.go#L179: f.mi.mergePointer(pointerOfValue(dm), sp, opts)